<?php
//兼容部分MEMCACHE API

//支持长连接参数
$squid = new Memcache;
$squid->connect('localhost',10086) or die ("Could not connect");


//单个URL清除CACHE
//第一个参数必须是PURGE，第二个参数表示需要更新的网址，第三个参数表示是否循环（0表示不循环［默认］，1表示循环），第四个参数表示多少秒之后清除CACHE（默认是立即更新，单位是秒）
//var_dump($squid->set('PURGE','http://qiannan.baixing.com/',0,0));//更新某个URL CACHE(支持集群)
//当第三个参数为1时 ，第四个参数必须为大于60的数字，如果小于60则被自动设置为60

//支持目录以及正则的清除CACHE
//第一个参数必须是PURGEDIR，第二个参数支持正则表达式，第三个参数表示是否循环（0表示不循环［默认］，1表示循环），第四个参数表示多少妙之后清除CACHE（默认是立即更新，单位是秒）
//var_dump($squid->set('PURGEDIR','baixing.com',0,0));//清空URL中包含（baixing.com）的缓存(暂时不支持集群)
//var_dump($squid->set('PURGEDIR','\.gif$',0,0));//清空后缀为gif的缓存


//var_dump($squid->flush());//快速清空所有缓存（暂时不支持集群）
//echo $squid->get("START");//启动SQUID服务器（暂时不支持集群）
//echo $squid->get("STOP");//停止SQUID服务器（暂时不支持集群）
//echo $squid->getVersion();//查看SQUIDDAEMON的版本号
//echo $squid->getServerStatus('localhost',10086);//查看SQUIDDAEMON的状态

//$squid->close();//关闭于SQUIDDAEMON的连接（在长连接情况下，一般不推荐使用）

?>
